ball-catching device - Almanca İngilizce Sözlük